gnss

You can install this plugin in a few simple steps detailed below.

1. Required WOLF plugins

Before installing this plugin, core must be installed first.

2. Plugin dependencies

  • gnss_utils (AUTOMATICALLY INSTALLED): is a library for GNSS positionning built at IRI and based on RTKLIB. You don’t need to install it: if it is not installed, it is downloaded and built automatically when configuring the plugin (cmake ..), and it is installed together with the plugin (make install). This requires internet connection the first time.

    The following CMake options are available:

    • -DGNSS_UTILS_GIT_TAG=<branch, tag or commit>: version of gnss_utils to download (default main).

    • -DGNSS_UTILS_FORCE_FETCH=ON: download and build gnss_utils even if it is already installed.

3. Install from source

Clone in the desired folder:

git clone -b main https://gitlab.iri.upc.edu/mobile_robotics/wolf_projects/wolf_lib/plugins/gnss.git

Important

As WOLF contains several plugins, we recommend you that you clone all repositories in the same folder.

Compile and install:

cd gnss
mkdir build && cd build
cmake ..
make -j4
sudo make install

Note

To install it in a local folder without sudo, see local installation.

4. Run tests

Run all tests of the plugin:

ctest -j4